GOTO is a vendor independent international software development conference with more that 90 top speaker and 1300 attendees. The conference cover topics such as .Net, Java, Open Source, Agile, Architecture and Design, Web, Cloud, New Languages and Processes

Presentation: "Twitter's Open Source offerings"

Time: Wednesday 16:30 - 17:30 / Location: Don Giovanni 1

Twitter is built on Open Source software: we run on Linux and MySQL; on Open Source Ruby, Java, and Scala runtimes; we use tons of Open Source libraries both in our back and front ends. We also contribute back to community. In this talk, we'll briefly catalogue the various Twitter software that is released under an Open Source license. We have a rich asynchronous RPC stack for multiple protocols, a highly efficient message queueing system, a database sharding library, a graph database, and a library of commonly used Java objects. All of these can be adopted by anyone to build their own scalable services.

Download slides

Attila Szegedi, Software Engineer, Twitter

Attila Szegedi

Biography: Attila Szegedi

Attila Szegedi is a software engineer working for Twitter, in its Core System Libraries group, as well as serving as the company's cross-team expert for JVM performance. He is also known for his work on several Open Source projects, most notably he is a contributor to Mozilla Rhino, a JavaScript runtime for the JVM, a contributor to Kiji, Twitter's server-optimized Ruby runtime, the author of Dynalink – the dynamic linker framework for languages on the JVM, as well as one of the principal developers of the FreeMarker templating language runtime.